﻿using Xunit;
using Xunit.Abstractions;

namespace FlyingEye.ApplicationTests
{
    public abstract class ApplicationTestBase
        : DeviceAppServiceTestBase<ApplicationTestModule>
    {
        protected ApplicationTestBase(ITestOutputHelper testOutputHelper) : base(testOutputHelper)
        {
        }
    }

    public abstract class ApplicationTestBase<TClassFixture>
    : DeviceAppServiceTestBase<ApplicationTestModule>,
        IClassFixture<TClassFixture>
        where TClassFixture : class, new()
    {
        protected ApplicationTestBase(ITestOutputHelper testOutputHelper) : base(testOutputHelper)
        {
        }
    }
}
